-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Advertise qpoption maturity and provide a call to action to inform the maintainers of usage #6372
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for knative ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
/assign @evankanderson @davidhadas |
|
/cherry-pick release-1.19 |
|
@dprotaso: once the present PR merges, I will cherry-pick it on top of In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/hold
I'll give David a day or two to weigh in.
bf28219 to
05d4122
Compare
|
What is the benefit for the community in not publishing this extendibility? |
It's only being used by security guard at the moment. In the future I'd like to revisit how this mechanic works (eg. I like how envoy gateway patches work) but having it on the website will make that harder to do. eg. I'm expecting an influx of traffic from our graduation announcement. |
|
This does not make much sense to me. Either we are expecting an influx of traffic from our graduation announcement. In which case we may see renewed interest in the project, including in its various features such as security guard. If indeed graduation will result in teams adopting knative to production projects, they may find security features such as security guard extremely helpful. Or that we expect a continued decline in interest in which case I can understand why we would start decreasing the project as a whole and archive parts which are not core - very possibly including security guard. In both cases, I would suggest to wait till we see which of the two options occur to decide if it is justified to narrow the project scope and remove its features and documentation related to such features. |
|
You're conflating security-guard with qpoptions. I'm saying I want to revisit the mechanic of how qpoptions works thus I don't want people to write new extensions using it. |
|
Of course we have full control over people writing new extensions using it, as such extensions would be evaluated by the community and suspended based on a new plan to do the extendability, rather than approved in serving. We can add a sentence to the documentation to state that a new extendability feature is planned and no further use of this extendability is presently expected. At the same time removing it will result in making it hard for people to follow how the extension presently used by security guard works. I am quite sure that security guard docs also link to these pages and rely on their content. We could with some effort clean all such references and ensure to copy the data to the security guard docs such that it will not appear in serving (although reffering to serving configs). I again suggest that this is not a productive move at this point in time, but if you insist on removing it, I would think it is wise to move it (with some rephrasing) rather than to remove it. |
|
Sorry about the merge -- in #6398 , I moved all the versioned documentation under versioned, to separate it from the blog, testimonials, community pages that are not version-specific. You should be able to just move these files to the new location; I didn't need to change any contents. |
05d4122 to
ba22604
Compare
|
/hold cancel I change the PR. Instead of removing the content I added an admonition that indicates the alpha maturity and a call to action for those interested to reach out. If we don't hear from anybody in a few months then that might be a good enough signal. |
|
We looked at download numbers for security-guard, and they are generally <12 for the most recent release from a year ago, but we don't know if other teams or projects might have taken advantage of this hook without mentioning it to us. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
/approve
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dprotaso, evankanderson The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@dprotaso: new pull request created: #6469 In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
I don't want to advertise qpoptions in the docs. It's really an implementation detail for security guard at this point.